package com.chen.array;

import java.util.Arrays;

public class ArrayDemo1 {
    public static void main(String[] args) {
        // 目标，认识使用数组的好处，数组的定义，访问
        callStudent();
    }
    // 请帮我开发一个随机点名的方法，假设有15名学生
    public static void callStudent() {
        // 1.定义一个数组，保存15个学生姓名
        // 静态初始或数组，定义数组的时候，数据已经确定好了
        String[] names = new String[] {"小明", "小红", "小刚", "小丽", "小强", "小芳", "小杰", "小敏", "小涛", "小慧", "小宇", "小倩", "小辉", "小颖", "小磊"};
                              // 索引     0       1      2      3      4      5............
        // 直接打印数组中的全部信息
        String string = Arrays.toString(names);

        System.out.println(string);
        // 2.随机获取索引值
        // Math.random() 表示[0-1)之间的小数
        // names.length 表示元素的个数：15
        int index = (int)(Math.random() * names.length); // [0-14]

        // 3.根据索引值，获取数组中的元素，即学生姓名
        String name = names[index];
        System.out.println(name);




    }
}
